package com.westos.echufang.service.login;

import com.westos.echufang.pojo.entity.Admin;
import com.westos.echufang.pojo.entity.Employee;
import com.westos.echufang.pojo.vo.Login;
import org.springframework.stereotype.Service;


public interface LoginService {
    /**
     * 登陆
     * @param login 封装的登陆对象
     * @return
     * 登陆通过手机号和密码进行登陆；当0的时候用户名或者密码不正确，当1的时候OK；
     * 注意：密码是进行MD5加密的，并且后边拼过“123456”，所以在验证密码时需要进行截取
     */
    Integer login(Login login);

    /**
     * 找回密码
     * @param phone 手机号
     * @return
     * 输入手机号，在数据库中查找手机号对应的邮箱，返回值为null;则该手机号不存在
     * 注意：密码是进行MD5加密的，并且后边拼过“123456”，所以在发送密码时时需要进行截取
     */
    String findPwd(String phone);


    //找回密码中修改密码
    Integer alterPwd(String phone,String newPwd);

    //找到用户对象装进session
    Employee getEmpByPh(String phone);

    Admin getAdminByPh(String phone);


}
